package com.wenwu.service;

import java.util.List;

import com.wenwu.common.bean.RelicsNaturalEnvironment;
import com.wenwu.common.exception.RelicsException;
import com.wenwu.common.page.PaginationVO;

/**
 * @project RelicsProject-service
 * @class MappingService.java
 * @author zhujiagui E-mail:<zhujiagui@zkingsoft.com>
 * @date 2015年5月7日 下午9:32:32
 * @description 测绘图纸管理
 */
public interface NaturalService {
	String addObj(RelicsNaturalEnvironment natural) throws RelicsException;

	RelicsNaturalEnvironment selectObjByKey(Integer basicId) throws RelicsException;

	RelicsNaturalEnvironment selectThisObjByKey(Integer mappingId) throws RelicsException;

	PaginationVO selectList(RelicsNaturalEnvironment natural, PaginationVO pageVo)
			throws RelicsException;

	int deleteByKey(List<?> keys) throws RelicsException;
}
